library pp_uikit;

import 'package:pp_uikit/theme/pp_default_theme.dart';

export 'package:pp_uikit/banner/pp_banner.dart';
export 'package:pp_uikit/bottom_sheet/pp_bottom_sheet.dart';
export 'package:pp_uikit/bottom_sheet/pp_common_action_sheet_item.dart';
export 'package:pp_uikit/date_picker/pp_date_picker.dart';
export 'package:pp_uikit/date_picker/pp_time_picker.dart';
export 'package:pp_uikit/multi_list/pp_multi_list_view.dart';
export 'package:pp_uikit/pp_asset_picker.dart';
export 'package:pp_uikit/pp_button.dart';
export 'package:pp_uikit/pp_card.dart';
export 'package:pp_uikit/pp_dialog.dart';
export 'package:pp_uikit/pp_expandable_text.dart';
export 'package:pp_uikit/pp_group/pp_group.dart';
export 'package:pp_uikit/pp_group/pp_input_formatters.dart';
export 'package:pp_uikit/pp_hud.dart';
export 'package:pp_uikit/pp_image_button.dart';
export 'package:pp_uikit/pp_image_selector/pp_image_model.dart';
export 'package:pp_uikit/pp_image_selector/pp_image_selector.dart';
export 'package:pp_uikit/pp_line.dart';
export 'package:pp_uikit/pp_marquee_text.dart';
export 'package:pp_uikit/pp_network_image.dart';
export 'package:pp_uikit/pp_rating_star.dart';
export 'package:pp_uikit/pp_refresh.dart';
export 'package:pp_uikit/pp_rich_text.dart';
export 'package:pp_uikit/pp_search_bar.dart';
export 'package:pp_uikit/pp_selection_entity.dart';
export 'package:pp_uikit/pp_steper.dart';
export 'package:pp_uikit/pp_switch.dart';
export 'package:pp_uikit/pp_textfield.dart';
export 'package:pp_uikit/pp_toast.dart';
export 'package:pp_uikit/state_layout/pp_state_layout.dart';
export 'package:pp_uikit/state_layout/pp_state_layout_config.dart';
export 'package:pp_uikit/state_layout/pp_state_layout_type.dart';
export 'package:pp_uikit/tabbar/pp_tabbar.dart';
export 'package:pp_uikit/tabbar/pp_tabbar_item.dart';
export 'package:pp_uikit/tag/pp_select_tag.dart';
export 'package:pp_uikit/text_input_formatter/int_range_text_input_formatter.dart';
export 'package:pp_uikit/text_input_formatter/price_range_text_input_formatter.dart';
export 'package:pp_uikit/theme/pp_default_theme.dart';
export 'package:pp_uikit/theme/pp_selection_theme.dart';

class PPUIKit {
  /// 主题定制
  static setupTheme(PPThemeConfig config) {
    PPDefaultTheme.instance.setup(config);
  }
}
